import pymysql

# 创建连接
db = pymysql.connect(host='localhost', port=3306, user='root', passwd='123456', database='test_123', charset='utf8')

# 创建游标
cur = db.cursor()

sql = "select * from table1 where age < 40;"
#  执行语句 cur拥有查询结果
cur.execute(sql)
# 获取查询结果的第一个
one_row = cur.fetchone()
print(*one_row)

# 获取从查询结果前2个（游标会继续往下，不会重新从头开始）
many_row = cur.fetchmany(2)
print(*many_row)

# 获取查询结果的全部
all_row = cur.fetchall()
print(all_row)


cur.close()
db.close()
